PRISMA/DB: A Parallel Main Memory Relational DBMS
نویسندگان
چکیده
PRISMA/DB is a full-fledged parallel, main memory relational database management system the design of which is characterized by two main ideas. In the first place, high performance is obtained by the use of parallelism for query processing and main memory storage of the entire database. In the second place, a flexible architecture for experimenting with functionality and performance is obtained via a modular implementation of the system in an object-oriented programming language. This paper describes the design and implementation of PRISMNDB in detail. Also, a performance evaluation of the system shows that the system is comparable to other state-ofthe-art database machines. The prototype implementation of the system is ready, and runs on a lOO-node parallel multiprocessor. The achieved flexibility of the system makes it a valuable platform for research in various directions.
منابع مشابه
Parallelism in a Main-Memory DBMS: The Performance of PRISMA/DB
This paper evaluates the performance of the parallel, main-memory DBMS, PRISMA/DB. First, an abstract architecture for parallel query execution is presented. A performance model for the execution of simple relational operations on this architecture is developed. The parameters in the model are set using experiments on PRISMA/DB and the performance of PRISMA/DB is analized in the context of the ...
متن کاملPRISMA / DB : A Parallel , Main Memory Relationh DBMS
PRISWDB is a full-fledged parallel, main memory relational database management system the design of which is characterized by two main ideas. In the first place, high performance is obtained by the use of parallelism for query processing and main memory storage of the entire database. In the second place, a flexible architecture for experimenting with functionality and performance is obtained v...
متن کاملImplementing PRISMA/DB in an OOPL
PRISMA/DB is implemented in a parallel object-oriented language to gain insight in the usage of parallelism. This environment allows us to experiment with parallelism by simply changing the allocation of objects to the processors of the PRISMA machine. These objects are obtained by a strictly modular design of PRISMA/DB. Communication between the objects is required to cooperatively handle the ...
متن کاملPRISMA Contributions P RISMA, a platform for experiments with parallelism
1 I n t r o d u c t i o n The PRISMA project is a large-scale research effort in the design and implementation of a highly parallel machine for da ta and knowledge processing. It is organized as a nationwide Dutch research a~tivity with combined forces from four universities, a governmental research institute, and Phitips Research Laboratories. It ran from 1986 until end of 1990 and was manned ...
متن کاملImplementation and Performance Evaluation of a Parallel Transitive Closure Algorithm on PRISMA/DB
This paper describes an experimental performance study of the parallel computation of transitive closure operations on a parallel database system. This work brings two research eeorts together. The rst is the development of an eecient execution strategy for the parallel computation of path problems, called the Disconnection Set Approach. The second is the development and implementation of a par...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Knowl. Data Eng.
دوره 4 شماره
صفحات -
تاریخ انتشار 1992